#include<stdio.h>

void reverse(int num[100], int size);

int main()
{
	int T;
	scanf("%d", &T);
	
	int n;
	int num[100];
	for(int i = 0; i < T; i ++)
	{
		scanf("%d", &n);
		for(int j = 0; j < n; j ++)
		{
			scanf("%d", &num[j]);
		}
		
		reverse(num, n);
		
		for(int i = 0; i < n; i ++)
		{
            if(i != n - 1)
			    printf("%d ", num[i]);
            else
                printf("%d", num[i]);
		}
		
		printf("\n");
	}
	
	return 0;
}

void reverse(int num[100], int size)
{
	int *p = num;
	int *q = &num[size-1];
	
	while(p < q)
	{
		int t = *p;
		*p = *q;
		*q = t;
		
		p++;
		q--;
	}
}
